Dense and Iterative Concurrent Linear Algebra in theMulticomputer Toolbox
نویسندگان
چکیده
The Multicomputer Toolbox includes sparse, dense, and iterative scalable linear algebra libraries. Dense direct, and iterative linear algebra libraries are covered in this paper, as well as the distributed data structures used to implement these algorithms; concurrent BLAS are covered elsewhere. We discuss uniform calling interfaces and functionality for linear algebra libraries. We include a detailed explanation of how the level-3 dense LU factorization works, including features that support data distribution independence with a blocked algorithm. We illustrate the data motion for this algorithm, and for a representative iterative algorithm , PCGS. We conclude that data distribution independent libraries are feasible and highly desirable. Much work remains to be done in performance tuning of these algorithms, though good portability and application-relevance have already been achieved.
منابع مشابه
The Multicomputer Toolbox - First-Generation Scalable Libraries
\First-generation" scalable parallel libraries have been achieved, and are maturing, within the Multicom-puter Toolbox. The Toolbox includes sparse, dense, iterative linear algebra, a stii ODE/DAE solver, and an open software technology for additional numerical algorithms. We have devised C-based strategies for useful classes of distributed data structures, including distributed matrices and ve...
متن کاملPractical Linear Algebra - A Geometry Toolbox, 3rd Edition
practical linear algebra a geometry toolbox third edition practical linear algebra: a geometry toolbox, third edition practical linear algebra a geometry toolbox third edition click here to access this book : free download practical linear algebra: a geometry toolbox, third free download practical linear algebra: a geometry toolbox practical linear algebra a geometry toolbox busvoll practical l...
متن کاملRecursion based parallelization of exact dense linear algebra routines for Gaussian elimination
We present block algorithms and their implementation for the parallelization of sub-cubic Gaussian elimination on shared memory architectures. Contrarily to the classical cubic algorithms in parallel numerical linear algebra, we focus here on recursive algorithms and coarse grain parallelization. Indeed, sub-cubic matrix arithmetic can only be achieved through recursive algorithms making coarse...
متن کاملLinear v{C}ech closure spaces
In this paper, we introduce the concept of linear v{C}ech closure spaces and establish the properties of open sets in linear v{C}ech closure spaces (Lv{C}CS). Here, we observe that the concept of linearity is preserved by semi-open sets, g-semi open sets, $gamma$-open sets, sgc-dense sets and compact sets in Lv{C}CS. We also discuss the concept of relative v{C}ech closure operator, meet and pro...
متن کاملParallel Preconditioned Conjugate-Gradients Methods on Transputer Networks
We show how highly efficient parallel implementations of basic linear algebra routines may be used as building blocks to implement efficient higher level algorithms. We discuss the solution of systems of linear equations using a preconditioned Conjugate-Gradients iterative method on a network of transputers. Results are presented for the solution of both dense and sparse systems; the latter bei...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993